﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
using WcfService.DataContract;

namespace WcfService
{

    [ServiceContract(Namespace = "http://mss.system.pl")]
    public interface IService1
    {
        //[OperationContract]
        //MSSResponse TestPolaczenia(MSSRequest request);

        //[OperationContract]
        //GetConfigurationResponse PobierzKonfiguracje(GetConfigurationRequest request);

        //[OperationContract]
        //SocialConnectorResponse Wiadomosci(SocialConnectorRequest request);

        [OperationContract]
        SendMessageResponse WyslijWiadomosc(SendMessageRequest request);
        [OperationContract]
        ReceiveMessagesResponse OdbierzWiadomosci(ReceiveMessagesRequest request);
        [OperationContract]
        RegisterIMClientResponse ZapiszDoIM(RegisterIMClientRequest request);
        [OperationContract]
        GetClientListResponse PobierzListeUzytkownikow(GetClientListRequest request);
    }

}
